package com.hackcloud.shardingjdbc.config;

public class DynamicDataSourceHolder {
//    //使用ThreadLocal把数据源与当前线程绑定
//    private static final ThreadLocal<DataBaseType> DATABASE_TYPE_THREAD_LOCAL = new ThreadLocal<>();
//
//    public enum DataBaseType {
//        DEFAULT_DATA_SOURCE, SHARDING_DATA_SOURCE
//    }
//
//    public static void setDataSourceType(DataBaseType dataBaseType) throws Exception {
//        DATABASE_TYPE_THREAD_LOCAL.set(dataBaseType);
//    }
//
//    public static DataBaseType getDataSourceType() {
//        DataBaseType dataBaseType = DATABASE_TYPE_THREAD_LOCAL.get() == null ? DataBaseType.DEFAULT_DATA_SOURCE : DATABASE_TYPE_THREAD_LOCAL.get();
//        return dataBaseType;
//    }
//
//    public static void clear() {
//        DATABASE_TYPE_THREAD_LOCAL.remove();
//    }
}
